import Vue from 'vue'
import Vuex  from 'vuex'


Vue.use(Vuex)

// 前端工程动态化导入文件-require.context()动态加载modules文件下所有的JS文件
const files =  require.context('./modules',false,/|.js$/)
const modules ={}

files.keys().forEach((key) => {
  modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default
})
Object.keys(modules).forEach((key) => {
  modules[key]['namespaced'] = true
})
const store =new Vuex.Store({

  modules
  
})
export default store

